<?php
/*
 * @Author: 1086 cchcc@qq.com
 * @Date: 2024-04-22 10:38:36
 * @LastEditors: 1086 cchcc@qq.com
 * @LastEditTime: 2024-05-25 13:28:16
 * @FilePath: \erp\api\php\app\admin_v1\validate\Login.php
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
namespace app\admin_v1\validate;
use think\Validate;
//用户登录请求参数验证
class Login extends Validate
{
    protected $rule = [
        'branch_vid' => 'require',
        'uid' => 'require',
        'pw' => 'require',
        // 'loginty' => 'require|in:pos,admin',
    ];
    protected $message = [
        'branch_vid' => '机构vid必须',
        'uid' => '用户uid必须',
        'pw' => '登录密码必须',
        'loginty' => '登录类型必须',
        // 'terminal' => '终端号必须'
        // 'user_type.require' => '帐号类型必须', //帐号类型admin总部agent代理user一般用户
        // 'user_type.in' => '帐号类型仅限:user,agent,admin', //帐号类型admin总部agent代理user一般用户
    ];
    // 自定义验证方法-帐号类型
    protected function  userType($value, $rule, $requestdb)
    {
        // dump($value);
        // dump($rule);
        // dump($requestdb);
    }
}
